随机: according to the situation, pragmatic, random...
心情: mood, frame of mind...
被迫: to be compelled, to be forced...
耗时: time-consuming, to take a period of (x amount of time)...
辛酸: pungent (taste), bitter, sad, miserable...
自言自语: to talk to oneself, to think aloud, to soliloquize...
气势: imposing manner, loftiness, grandeur, energetic looks, vigor...
最终: final, ultimate...